package com.studyhub.api.center.vo;

import com.studyhub.api.center.model.ExamAnswerResult;
import com.studyhub.api.center.model.ExamScoreRecord;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.List;

/**
 * 答题结果视图对象
 * 封装学生答题结果的完整信息，包括题目、作答和批阅结果
 * 用于考试结果展示、成绩统计和评阅反馈
 * 支持多种题型的答题结果展示
 * 
 * @author yangwf
 */
@Data
public class AnswerQuestionResultVo {
    @Schema(description = "题目信息")
    private QuestionInfoVo questionInfo;
    @Schema(description = "作答信息")
    private List<ExamAnswerResult> answerResult;
    @Schema(description = "批阅结果")
    private ExamScoreRecord scoreRecord;
}
